package es.efor.ics.gev.service;

import java.util.List;

import es.efor.ics.gev.dao.TipoAtributoDao;
import es.efor.ics.gev.model.TipoAtributo;

/**
 * Business Service Interface to handle communication between web and
 * persistence layer.
 * 
 * @author dlisbona
 */
public interface TipoAtributoManager extends GenericManager<TipoAtributo, Long> {

	/**
	 * Convenience method for testing - allows you to mock the DAO and set it on
	 * an interface.
	 * 
	 * @param tipoAtributoDao
	 *            the TipoAtributoDao implementation to use
	 */
	void setTipoAtributoDao(TipoAtributoDao tipoAtributoDao);

	/**
	 * Obtiene una lista con todos los tipos de atributo
	 * 
	 * @return List
	 */
	List<TipoAtributo> getTiposAtributo();

}
